package initialize

import "github.com/flipped-aurora/gin-vue-admin/server/plugin/sysTask/service"

func Timer() {
	service.ServiceGroupApp.SysTaskService.Initialize()

	// go func() {
	// 	var option []cron.Option
	// 	option = append(option, cron.WithSeconds())
	// 	// 清理DB定时任务
	// 	_, err := global.GVA_Timer.AddTaskByFunc("ClearDB", "@daily", func() {
	// 		err := task.ClearTable(global.GVA_DB) // 定时任务方法定在task文件包中
	// 		if err != nil {
	// 			fmt.Println("timer error:", err)
	// 		}
	// 	}, "定时清理数据库【日志，黑名单】内容", option...)
	// 	if err != nil {
	// 		fmt.Println("add timer error:", err)
	// 	}

	// 	// 其他定时任务定在这里 参考上方使用方法

	// 	//_, err := global.GVA_Timer.AddTaskByFunc("定时任务标识", "corn表达式", func() {
	// 	//	具体执行内容...
	// 	//  ......
	// 	//}, option...)
	// 	//if err != nil {
	// 	//	fmt.Println("add timer error:", err)
	// 	//}
	// }()
}
